/*
	This file is part of the ChaoSS framework.
	Copyright (c) 2008 Woody Gilk
	http://code.google.com/p/chaoss
*/

/* Floating & Clearing */
.float-container { overflow: auto; }
.float-left { float: left; }
.float-right { float: right; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }

/* Hidden Elements */
.hide-block { display: none; }
.hide-text { text-indent: -3000em; }

/* Levels */
.block { display: block; }
.inline { display: inline; }

/* Blocks */
.block-row { margin-bottom: 1em; }
.block-center { margin: 0 auto; }

/* Column Sizes */
.col-25 { width: 25%; }
.col-33 { width: 33%; }
.col-50 { width: 50%; }
.col-66 { width: 66%; }
.col-75 { width: 75%; }
.col-90 { width: 90%; }
.col-100 { width: 100%; }

/* Text */
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }
.text-justify { text-align: justify; }
.text-large { font-size: 120%; }
.text-normal { font-size: 100%; }
.text-small { font-size: 90%; }
.text-tiny { font-size: 70%; }

/* Lists */
ol.breadcrumb { display: block; list-style: none; }
ol.breadcrumb li { display: inline; margin: 0; padding: 0; padding-right: 0.5em; }
ol.breadcrumb li:before { content: "» "; }

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }